package com.farah.lease.web.admin.service;

import com.farah.lease.web.admin.vo.login.CaptchaVo;
import com.farah.lease.web.admin.vo.login.LoginVo;
import com.farah.lease.web.admin.vo.system.user.SystemUserInfoVo;

public interface LoginService {

    /**
     * 获取图形验证码
     * @return 展示图形验证码
     */
    CaptchaVo getCaptcha();

    /**
     * 登录
     * @param loginVo 登录信息
     * @return 登录成功返回token，失败返回null
     */
    String login(LoginVo loginVo);

    SystemUserInfoVo getByidUserInfo(Long userId);

}
